# name: MVE vadc instructions
# as: -march=armv8.1-m.main+mve.fp
# objdump: -dr --prefix-addresses --show-raw-insn -marmv8.1-m.main

.*: +file format .*arm.*

Disassembly of section .text:
[^>]*> ee30 0f00 	vadc.i32	q0, q0, q0
[^>]*> ee30 1f00 	vadci.i32	q0, q0, q0
[^>]*> ee30 0f02 	vadc.i32	q0, q0, q1
[^>]*> ee30 1f02 	vadci.i32	q0, q0, q1
[^>]*> ee30 0f04 	vadc.i32	q0, q0, q2
[^>]*> ee30 1f04 	vadci.i32	q0, q0, q2
[^>]*> ee30 0f08 	vadc.i32	q0, q0, q4
[^>]*> ee30 1f08 	vadci.i32	q0, q0, q4
[^>]*> ee30 0f0e 	vadc.i32	q0, q0, q7
[^>]*> ee30 1f0e 	vadci.i32	q0, q0, q7
[^>]*> ee32 0f00 	vadc.i32	q0, q1, q0
[^>]*> ee32 1f00 	vadci.i32	q0, q1, q0
[^>]*> ee32 0f02 	vadc.i32	q0, q1, q1
[^>]*> ee32 1f02 	vadci.i32	q0, q1, q1
[^>]*> ee32 0f04 	vadc.i32	q0, q1, q2
[^>]*> ee32 1f04 	vadci.i32	q0, q1, q2
[^>]*> ee32 0f08 	vadc.i32	q0, q1, q4
[^>]*> ee32 1f08 	vadci.i32	q0, q1, q4
[^>]*> ee32 0f0e 	vadc.i32	q0, q1, q7
[^>]*> ee32 1f0e 	vadci.i32	q0, q1, q7
[^>]*> ee34 0f00 	vadc.i32	q0, q2, q0
[^>]*> ee34 1f00 	vadci.i32	q0, q2, q0
[^>]*> ee34 0f02 	vadc.i32	q0, q2, q1
[^>]*> ee34 1f02 	vadci.i32	q0, q2, q1
[^>]*> ee34 0f04 	vadc.i32	q0, q2, q2
[^>]*> ee34 1f04 	vadci.i32	q0, q2, q2
[^>]*> ee34 0f08 	vadc.i32	q0, q2, q4
[^>]*> ee34 1f08 	vadci.i32	q0, q2, q4
[^>]*> ee34 0f0e 	vadc.i32	q0, q2, q7
[^>]*> ee34 1f0e 	vadci.i32	q0, q2, q7
[^>]*> ee38 0f00 	vadc.i32	q0, q4, q0
[^>]*> ee38 1f00 	vadci.i32	q0, q4, q0
[^>]*> ee38 0f02 	vadc.i32	q0, q4, q1
[^>]*> ee38 1f02 	vadci.i32	q0, q4, q1
[^>]*> ee38 0f04 	vadc.i32	q0, q4, q2
[^>]*> ee38 1f04 	vadci.i32	q0, q4, q2
[^>]*> ee38 0f08 	vadc.i32	q0, q4, q4
[^>]*> ee38 1f08 	vadci.i32	q0, q4, q4
[^>]*> ee38 0f0e 	vadc.i32	q0, q4, q7
[^>]*> ee38 1f0e 	vadci.i32	q0, q4, q7
[^>]*> ee3e 0f00 	vadc.i32	q0, q7, q0
[^>]*> ee3e 1f00 	vadci.i32	q0, q7, q0
[^>]*> ee3e 0f02 	vadc.i32	q0, q7, q1
[^>]*> ee3e 1f02 	vadci.i32	q0, q7, q1
[^>]*> ee3e 0f04 	vadc.i32	q0, q7, q2
[^>]*> ee3e 1f04 	vadci.i32	q0, q7, q2
[^>]*> ee3e 0f08 	vadc.i32	q0, q7, q4
[^>]*> ee3e 1f08 	vadci.i32	q0, q7, q4
[^>]*> ee3e 0f0e 	vadc.i32	q0, q7, q7
[^>]*> ee3e 1f0e 	vadci.i32	q0, q7, q7
[^>]*> ee30 2f00 	vadc.i32	q1, q0, q0
[^>]*> ee30 3f00 	vadci.i32	q1, q0, q0
[^>]*> ee30 2f02 	vadc.i32	q1, q0, q1
[^>]*> ee30 3f02 	vadci.i32	q1, q0, q1
[^>]*> ee30 2f04 	vadc.i32	q1, q0, q2
[^>]*> ee30 3f04 	vadci.i32	q1, q0, q2
[^>]*> ee30 2f08 	vadc.i32	q1, q0, q4
[^>]*> ee30 3f08 	vadci.i32	q1, q0, q4
[^>]*> ee30 2f0e 	vadc.i32	q1, q0, q7
[^>]*> ee30 3f0e 	vadci.i32	q1, q0, q7
[^>]*> ee32 2f00 	vadc.i32	q1, q1, q0
[^>]*> ee32 3f00 	vadci.i32	q1, q1, q0
[^>]*> ee32 2f02 	vadc.i32	q1, q1, q1
[^>]*> ee32 3f02 	vadci.i32	q1, q1, q1
[^>]*> ee32 2f04 	vadc.i32	q1, q1, q2
[^>]*> ee32 3f04 	vadci.i32	q1, q1, q2
[^>]*> ee32 2f08 	vadc.i32	q1, q1, q4
[^>]*> ee32 3f08 	vadci.i32	q1, q1, q4
[^>]*> ee32 2f0e 	vadc.i32	q1, q1, q7
[^>]*> ee32 3f0e 	vadci.i32	q1, q1, q7
[^>]*> ee34 2f00 	vadc.i32	q1, q2, q0
[^>]*> ee34 3f00 	vadci.i32	q1, q2, q0
[^>]*> ee34 2f02 	vadc.i32	q1, q2, q1
[^>]*> ee34 3f02 	vadci.i32	q1, q2, q1
[^>]*> ee34 2f04 	vadc.i32	q1, q2, q2
[^>]*> ee34 3f04 	vadci.i32	q1, q2, q2
[^>]*> ee34 2f08 	vadc.i32	q1, q2, q4
[^>]*> ee34 3f08 	vadci.i32	q1, q2, q4
[^>]*> ee34 2f0e 	vadc.i32	q1, q2, q7
[^>]*> ee34 3f0e 	vadci.i32	q1, q2, q7
[^>]*> ee38 2f00 	vadc.i32	q1, q4, q0
[^>]*> ee38 3f00 	vadci.i32	q1, q4, q0
[^>]*> ee38 2f02 	vadc.i32	q1, q4, q1
[^>]*> ee38 3f02 	vadci.i32	q1, q4, q1
[^>]*> ee38 2f04 	vadc.i32	q1, q4, q2
[^>]*> ee38 3f04 	vadci.i32	q1, q4, q2
[^>]*> ee38 2f08 	vadc.i32	q1, q4, q4
[^>]*> ee38 3f08 	vadci.i32	q1, q4, q4
[^>]*> ee38 2f0e 	vadc.i32	q1, q4, q7
[^>]*> ee38 3f0e 	vadci.i32	q1, q4, q7
[^>]*> ee3e 2f00 	vadc.i32	q1, q7, q0
[^>]*> ee3e 3f00 	vadci.i32	q1, q7, q0
[^>]*> ee3e 2f02 	vadc.i32	q1, q7, q1
[^>]*> ee3e 3f02 	vadci.i32	q1, q7, q1
[^>]*> ee3e 2f04 	vadc.i32	q1, q7, q2
[^>]*> ee3e 3f04 	vadci.i32	q1, q7, q2
[^>]*> ee3e 2f08 	vadc.i32	q1, q7, q4
[^>]*> ee3e 3f08 	vadci.i32	q1, q7, q4
[^>]*> ee3e 2f0e 	vadc.i32	q1, q7, q7
[^>]*> ee3e 3f0e 	vadci.i32	q1, q7, q7
[^>]*> ee30 4f00 	vadc.i32	q2, q0, q0
[^>]*> ee30 5f00 	vadci.i32	q2, q0, q0
[^>]*> ee30 4f02 	vadc.i32	q2, q0, q1
[^>]*> ee30 5f02 	vadci.i32	q2, q0, q1
[^>]*> ee30 4f04 	vadc.i32	q2, q0, q2
[^>]*> ee30 5f04 	vadci.i32	q2, q0, q2
[^>]*> ee30 4f08 	vadc.i32	q2, q0, q4
[^>]*> ee30 5f08 	vadci.i32	q2, q0, q4
[^>]*> ee30 4f0e 	vadc.i32	q2, q0, q7
[^>]*> ee30 5f0e 	vadci.i32	q2, q0, q7
[^>]*> ee32 4f00 	vadc.i32	q2, q1, q0
[^>]*> ee32 5f00 	vadci.i32	q2, q1, q0
[^>]*> ee32 4f02 	vadc.i32	q2, q1, q1
[^>]*> ee32 5f02 	vadci.i32	q2, q1, q1
[^>]*> ee32 4f04 	vadc.i32	q2, q1, q2
[^>]*> ee32 5f04 	vadci.i32	q2, q1, q2
[^>]*> ee32 4f08 	vadc.i32	q2, q1, q4
[^>]*> ee32 5f08 	vadci.i32	q2, q1, q4
[^>]*> ee32 4f0e 	vadc.i32	q2, q1, q7
[^>]*> ee32 5f0e 	vadci.i32	q2, q1, q7
[^>]*> ee34 4f00 	vadc.i32	q2, q2, q0
[^>]*> ee34 5f00 	vadci.i32	q2, q2, q0
[^>]*> ee34 4f02 	vadc.i32	q2, q2, q1
[^>]*> ee34 5f02 	vadci.i32	q2, q2, q1
[^>]*> ee34 4f04 	vadc.i32	q2, q2, q2
[^>]*> ee34 5f04 	vadci.i32	q2, q2, q2
[^>]*> ee34 4f08 	vadc.i32	q2, q2, q4
[^>]*> ee34 5f08 	vadci.i32	q2, q2, q4
[^>]*> ee34 4f0e 	vadc.i32	q2, q2, q7
[^>]*> ee34 5f0e 	vadci.i32	q2, q2, q7
[^>]*> ee38 4f00 	vadc.i32	q2, q4, q0
[^>]*> ee38 5f00 	vadci.i32	q2, q4, q0
[^>]*> ee38 4f02 	vadc.i32	q2, q4, q1
[^>]*> ee38 5f02 	vadci.i32	q2, q4, q1
[^>]*> ee38 4f04 	vadc.i32	q2, q4, q2
[^>]*> ee38 5f04 	vadci.i32	q2, q4, q2
[^>]*> ee38 4f08 	vadc.i32	q2, q4, q4
[^>]*> ee38 5f08 	vadci.i32	q2, q4, q4
[^>]*> ee38 4f0e 	vadc.i32	q2, q4, q7
[^>]*> ee38 5f0e 	vadci.i32	q2, q4, q7
[^>]*> ee3e 4f00 	vadc.i32	q2, q7, q0
[^>]*> ee3e 5f00 	vadci.i32	q2, q7, q0
[^>]*> ee3e 4f02 	vadc.i32	q2, q7, q1
[^>]*> ee3e 5f02 	vadci.i32	q2, q7, q1
[^>]*> ee3e 4f04 	vadc.i32	q2, q7, q2
[^>]*> ee3e 5f04 	vadci.i32	q2, q7, q2
[^>]*> ee3e 4f08 	vadc.i32	q2, q7, q4
[^>]*> ee3e 5f08 	vadci.i32	q2, q7, q4
[^>]*> ee3e 4f0e 	vadc.i32	q2, q7, q7
[^>]*> ee3e 5f0e 	vadci.i32	q2, q7, q7
[^>]*> ee30 8f00 	vadc.i32	q4, q0, q0
[^>]*> ee30 9f00 	vadci.i32	q4, q0, q0
[^>]*> ee30 8f02 	vadc.i32	q4, q0, q1
[^>]*> ee30 9f02 	vadci.i32	q4, q0, q1
[^>]*> ee30 8f04 	vadc.i32	q4, q0, q2
[^>]*> ee30 9f04 	vadci.i32	q4, q0, q2
[^>]*> ee30 8f08 	vadc.i32	q4, q0, q4
[^>]*> ee30 9f08 	vadci.i32	q4, q0, q4
[^>]*> ee30 8f0e 	vadc.i32	q4, q0, q7
[^>]*> ee30 9f0e 	vadci.i32	q4, q0, q7
[^>]*> ee32 8f00 	vadc.i32	q4, q1, q0
[^>]*> ee32 9f00 	vadci.i32	q4, q1, q0
[^>]*> ee32 8f02 	vadc.i32	q4, q1, q1
[^>]*> ee32 9f02 	vadci.i32	q4, q1, q1
[^>]*> ee32 8f04 	vadc.i32	q4, q1, q2
[^>]*> ee32 9f04 	vadci.i32	q4, q1, q2
[^>]*> ee32 8f08 	vadc.i32	q4, q1, q4
[^>]*> ee32 9f08 	vadci.i32	q4, q1, q4
[^>]*> ee32 8f0e 	vadc.i32	q4, q1, q7
[^>]*> ee32 9f0e 	vadci.i32	q4, q1, q7
[^>]*> ee34 8f00 	vadc.i32	q4, q2, q0
[^>]*> ee34 9f00 	vadci.i32	q4, q2, q0
[^>]*> ee34 8f02 	vadc.i32	q4, q2, q1
[^>]*> ee34 9f02 	vadci.i32	q4, q2, q1
[^>]*> ee34 8f04 	vadc.i32	q4, q2, q2
[^>]*> ee34 9f04 	vadci.i32	q4, q2, q2
[^>]*> ee34 8f08 	vadc.i32	q4, q2, q4
[^>]*> ee34 9f08 	vadci.i32	q4, q2, q4
[^>]*> ee34 8f0e 	vadc.i32	q4, q2, q7
[^>]*> ee34 9f0e 	vadci.i32	q4, q2, q7
[^>]*> ee38 8f00 	vadc.i32	q4, q4, q0
[^>]*> ee38 9f00 	vadci.i32	q4, q4, q0
[^>]*> ee38 8f02 	vadc.i32	q4, q4, q1
[^>]*> ee38 9f02 	vadci.i32	q4, q4, q1
[^>]*> ee38 8f04 	vadc.i32	q4, q4, q2
[^>]*> ee38 9f04 	vadci.i32	q4, q4, q2
[^>]*> ee38 8f08 	vadc.i32	q4, q4, q4
[^>]*> ee38 9f08 	vadci.i32	q4, q4, q4
[^>]*> ee38 8f0e 	vadc.i32	q4, q4, q7
[^>]*> ee38 9f0e 	vadci.i32	q4, q4, q7
[^>]*> ee3e 8f00 	vadc.i32	q4, q7, q0
[^>]*> ee3e 9f00 	vadci.i32	q4, q7, q0
[^>]*> ee3e 8f02 	vadc.i32	q4, q7, q1
[^>]*> ee3e 9f02 	vadci.i32	q4, q7, q1
[^>]*> ee3e 8f04 	vadc.i32	q4, q7, q2
[^>]*> ee3e 9f04 	vadci.i32	q4, q7, q2
[^>]*> ee3e 8f08 	vadc.i32	q4, q7, q4
[^>]*> ee3e 9f08 	vadci.i32	q4, q7, q4
[^>]*> ee3e 8f0e 	vadc.i32	q4, q7, q7
[^>]*> ee3e 9f0e 	vadci.i32	q4, q7, q7
[^>]*> ee30 ef00 	vadc.i32	q7, q0, q0
[^>]*> ee30 ff00 	vadci.i32	q7, q0, q0
[^>]*> ee30 ef02 	vadc.i32	q7, q0, q1
[^>]*> ee30 ff02 	vadci.i32	q7, q0, q1
[^>]*> ee30 ef04 	vadc.i32	q7, q0, q2
[^>]*> ee30 ff04 	vadci.i32	q7, q0, q2
[^>]*> ee30 ef08 	vadc.i32	q7, q0, q4
[^>]*> ee30 ff08 	vadci.i32	q7, q0, q4
[^>]*> ee30 ef0e 	vadc.i32	q7, q0, q7
[^>]*> ee30 ff0e 	vadci.i32	q7, q0, q7
[^>]*> ee32 ef00 	vadc.i32	q7, q1, q0
[^>]*> ee32 ff00 	vadci.i32	q7, q1, q0
[^>]*> ee32 ef02 	vadc.i32	q7, q1, q1
[^>]*> ee32 ff02 	vadci.i32	q7, q1, q1
[^>]*> ee32 ef04 	vadc.i32	q7, q1, q2
[^>]*> ee32 ff04 	vadci.i32	q7, q1, q2
[^>]*> ee32 ef08 	vadc.i32	q7, q1, q4
[^>]*> ee32 ff08 	vadci.i32	q7, q1, q4
[^>]*> ee32 ef0e 	vadc.i32	q7, q1, q7
[^>]*> ee32 ff0e 	vadci.i32	q7, q1, q7
[^>]*> ee34 ef00 	vadc.i32	q7, q2, q0
[^>]*> ee34 ff00 	vadci.i32	q7, q2, q0
[^>]*> ee34 ef02 	vadc.i32	q7, q2, q1
[^>]*> ee34 ff02 	vadci.i32	q7, q2, q1
[^>]*> ee34 ef04 	vadc.i32	q7, q2, q2
[^>]*> ee34 ff04 	vadci.i32	q7, q2, q2
[^>]*> ee34 ef08 	vadc.i32	q7, q2, q4
[^>]*> ee34 ff08 	vadci.i32	q7, q2, q4
[^>]*> ee34 ef0e 	vadc.i32	q7, q2, q7
[^>]*> ee34 ff0e 	vadci.i32	q7, q2, q7
[^>]*> ee38 ef00 	vadc.i32	q7, q4, q0
[^>]*> ee38 ff00 	vadci.i32	q7, q4, q0
[^>]*> ee38 ef02 	vadc.i32	q7, q4, q1
[^>]*> ee38 ff02 	vadci.i32	q7, q4, q1
[^>]*> ee38 ef04 	vadc.i32	q7, q4, q2
[^>]*> ee38 ff04 	vadci.i32	q7, q4, q2
[^>]*> ee38 ef08 	vadc.i32	q7, q4, q4
[^>]*> ee38 ff08 	vadci.i32	q7, q4, q4
[^>]*> ee38 ef0e 	vadc.i32	q7, q4, q7
[^>]*> ee38 ff0e 	vadci.i32	q7, q4, q7
[^>]*> ee3e ef00 	vadc.i32	q7, q7, q0
[^>]*> ee3e ff00 	vadci.i32	q7, q7, q0
[^>]*> ee3e ef02 	vadc.i32	q7, q7, q1
[^>]*> ee3e ff02 	vadci.i32	q7, q7, q1
[^>]*> ee3e ef04 	vadc.i32	q7, q7, q2
[^>]*> ee3e ff04 	vadci.i32	q7, q7, q2
[^>]*> ee3e ef08 	vadc.i32	q7, q7, q4
[^>]*> ee3e ff08 	vadci.i32	q7, q7, q4
[^>]*> ee3e ef0e 	vadc.i32	q7, q7, q7
[^>]*> ee3e ff0e 	vadci.i32	q7, q7, q7
[^>]*> fe71 ef4d 	vpstete
[^>]*> ee32 0f04 	vadct.i32	q0, q1, q2
[^>]*> ee3e ef0e 	vadce.i32	q7, q7, q7
[^>]*> ee32 1f04 	vadcit.i32	q0, q1, q2
[^>]*> ee3e ff0e 	vadcie.i32	q7, q7, q7
